

/**
 * The list of the state of a result of `GjkEpa.computeClosestPoints`.
 */

export class GjkEpaResultState {
	public static _SUCCEEDED: number = 0x000;
	public static _GJK_FAILED_TO_MAKE_TETRAHEDRON: number = 0x001;
	public static _GJK_DID_NOT_CONVERGE: number = 0x002;
	public static _EPA_FAILED_TO_INIT: number = 0x101;
	public static _EPA_FAILED_TO_ADD_VERTEX: number = 0x102;
	public static _EPA_DID_NOT_CONVERGE: number = 0x103;

	public static SUCCEEDED: number = 0x000;
	public static GJK_FAILED_TO_MAKE_TETRAHEDRON: number = 0x001;
	public static GJK_DID_NOT_CONVERGE: number = 0x002;
	public static EPA_FAILED_TO_INIT: number = 0x101;
	public static EPA_FAILED_TO_ADD_VERTEX: number = 0x102;
	public static EPA_DID_NOT_CONVERGE: number = 0x103;
}
